package com.zzk.baselibrary.config;

/**
 * 组件生命周期反射类名管理，在这里注册需要初始化的组件，通过反射动态调用各个组件的初始化方法
 * 注意：以下模块中初始化的Module类不能被混淆
 *
 * @ProjectName: RXMVVMBaseComponent
 * @Package:
 * @ClassName:
 * @Description:
 * @Author: brilliantzhao
 * @CreateDate: 2021.1.14 11:20
 * @UpdateUser:
 * @UpdateDate: 2021.1.14 11:20
 * @UpdateRemark:
 * @Version: 1.0.0
 */
public class ModuleLifecycleReflexs {

    private static final String BaseModuleInit = "com.zzk.baselibrary.base.RXBaseModuleInit";

    // 主业务模块
    private static final String MainModuleInit = "com.zzk.mainmodule.MainModuleInit";
    // 工作信息模块
    private static final String WorkModuleInit = "com.zzk.workmodule.WorkModuleInit";
    // 我的模块
    private static final String MineModuleInit = "com.zzk.minemodule.MineModuleInit";
    // 身份验证模块
    private static final String SignModuleInit = "com.zzk.signmodule.SignModuleInit";

    //
    public static String[] initModuleNames = {BaseModuleInit, MainModuleInit, WorkModuleInit, MineModuleInit, SignModuleInit};
}
